#ifndef FOREGROUND_HPP
#define FOREGROUND_HPP
#include "GLHeaders.hpp"
#include "Singleton.hpp"

class Foreground_ : public Singleton<Foreground_>{
  friend class Singleton<Foreground_>;
public:
  void Draw(void);
protected:
  Foreground_(void);
  ~Foreground_(void);
private:
  void InitList(void);
  void InitTexture(void);
  GLuint list_id;
  GLuint text_id;
};

#define Foreground Foreground_::Instance()
#endif
